// ********************************************************************************************
// Este archivo fuente es propiedad de Feria de Remates S.R.L. de C.V. Prohibida su copia o uso
// sin autorización explícita.
// This source file is propietary to Feria de Remates S.R.L. de C.V. May not be used or copied
// without explicit authorization.
// ********************************************************************************************/
package com.feriaderemates.domain.userAccount;

/**
 *
 * @author Oscar García
 */
public class EmailCommunicationSettings {
    
    private boolean listingQuestion;
    private boolean listingOffer;
    private boolean listingEnded;
    private boolean listingOfferInFixedPrice;
    private boolean feedbackReceived;
    private boolean didNotWin;
    private boolean outbid;
    private final int userId;
    
    public EmailCommunicationSettings(int userId) {
        this.userId = userId;
    }

    /**
     * @return the listingQuestion
     */
    public boolean isListingQuestion() {
        return listingQuestion;
    }

    /**
     * @param listingQuestion the listingQuestion to set
     */
    public void setListingQuestion(boolean listingQuestion) {
        this.listingQuestion = listingQuestion;
    }

    /**
     * @return the listingOffer
     */
    public boolean isListingOffer() {
        return listingOffer;
    }

    /**
     * @param listingOffer the listingOffer to set
     */
    public void setListingOffer(boolean listingOffer) {
        this.listingOffer = listingOffer;
    }

    /**
     * @return the listingEnded
     */
    public boolean isListingEnded() {
        return listingEnded;
    }

    /**
     * @param listingEnded the listingEnded to set
     */
    public void setListingEnded(boolean listingEnded) {
        this.listingEnded = listingEnded;
    }

    /**
     * @return the listingOfferInFixedPrice
     */
    public boolean isListingOfferInFixedPrice() {
        return listingOfferInFixedPrice;
    }

    /**
     * @param listingOfferInFixedPrice the listingOfferInFixedPrice to set
     */
    public void setListingOfferInFixedPrice(boolean listingOfferInFixedPrice) {
        this.listingOfferInFixedPrice = listingOfferInFixedPrice;
    }

    /**
     * @return the feedbackReceived
     */
    public boolean isFeedbackReceived() {
        return feedbackReceived;
    }

    /**
     * @param feedbackReceived the feedbackReceived to set
     */
    public void setFeedbackReceived(boolean feedbackReceived) {
        this.feedbackReceived = feedbackReceived;
    }

    /**
     * @return the didNotWin
     */
    public boolean isDidNotWin() {
        return didNotWin;
    }

    /**
     * @param didNotWin the didNotWin to set
     */
    public void setDidNotWin(boolean didNotWin) {
        this.didNotWin = didNotWin;
    }

    /**
     * @return the outbid
     */
    public boolean isOutbid() {
        return outbid;
    }

    /**
     * @param outbid the outbid to set
     */
    public void setOutbid(boolean outbid) {
        this.outbid = outbid;
    }

    /**
     * @return the userId
     */
    public int getUserId() {
        return userId;
    }
    
}
